package _06finally代码块;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
    目标：掌握finally代码块的应用

    小结：
        1. finally代码块的格式


        2. finally代码块的特点

        3. 什么样的代码放到finally中？
            必须执行的代码，可以放到finally块中 资源的释放，资源的保存
 */
public class Demo1 {

    public static void main(String[] args) throws ParseException {

       /* try {
            SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
            //将字符串转为Date
            Date date = sf.parse("2021-09-09");
            System.out.println(date);
        } catch (Exception e) {
            System.out.println("处理异常的代码");
        }finally {
            System.out.println("finally代码块");
        }

        System.out.println("执行结束");
        */


        try {
            SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
            //将字符串转为Date
            Date date = sf.parse("2021 09-09");
            System.out.println(date);
        } finally {
            System.out.println("finally代码");
        }

        System.out.println("执行结束");

    }

}
